editable-field
Widget
type ::= (editable-field [keyword argument]... [ value ])
The value, if present, is used to initialize the
:value property. The value should be a string, which
will be inserted in the field. This widget will match all string
values.
The following extra properties are recognized:
:size:value-facewidget-field-face, see User Interface.
:secret?* if the field contains a password or other
secret information. By default, this is nil, and
the value is not secret.
:valid-regexp:validate function will match the
content of the field with the value of this attribute. The
default value is "" which matches everything.
:keymapwidget-field-keymap, which allows you to use all
the normal editing commands, even if the buffer's major mode
suppresses some of them. Pressing <RET> invokes the
function specified by :action.